package com.job.ming.Zuoye0707.Anli0707;

/**
 * @author   Yangmingyu
 * @version 1.0
 * @since 2022-07-08 14:46:10
 */
public class Worker {
    //最大 public  可在任何位置访问
    //最小 private  只能在本类访问
    //默认不写  在同类和本包中
    //包：文件夹 同一包中不能出现同名类 区分同类名，报名.类名 全路径类名
    public String name = "金老师";
    int age = 20;
    private double weight;


    public void show1(){
        System.out.println("1");
    }
    void show2(){
        System.out.println("2");
    }

    private void show3(){
        System.out.println("3");
    }

    public Worker(){
    }

    Worker(String name, int age, double weight) {
        this.name = name;
        this.age = age;
        this.weight = weight;
    }

    private Worker(String name) {
        this.name = name;
    }

    public static void main(String[] args) {
        Worker worker=new Worker("lucy");
        worker.show3();
    }

}
    class teacher{

    }
//类型A 不想让外界 创建A类型的对象  所有构造私有化
    //外界必须获取A类型的对象，才能使用A类型中的成员方法
    //A类内部 创建对象，并通过public的方法返回
